How to efficiently remove a huge number of UV Maps from an object? I currently have a model coming from an external source (Revit Architecture) with lots of objects (+3000). I have tidied the model up somewhat and have reduced object count to under 100 by joining objects. This results in objects that have hundreds of UV maps.

Deleting UV maps one at a time is time consuming and tedious. Is there a way to get rid of all the UV maps on an object with a single command or does this require some clever python scripting?
as in https://blenderartists.org/forum/showthread.php?254004-Accessing-UV-data-in-Python-script

import bpy
obj= bpy.context.selected_objects
for ob in obj:
    if ob.type == 'MESH':
        bpy.context.scene.objects.active = ob
        while(len(ob.data.uv_textures)):
            bpy.ops.mesh.uv_texture_remove()