Solución:
Pruebe esto usando una combinación de las herramientas de arcpy Agregar campo, Calcular campo y Eliminar campo:
if fieldInfo.getFieldName(index) == "status":
arcpy.AddField_management(layer, "stat", "TEXT", "", "", "50", "", "NULLABLE", "NON_REQUIRED", "")
arcpy.CalculateField_management(layer, "stat", "!status!", "PYTHON_9.3", "")
arcpy.DeleteField_management(layer, "status")
Ahora puede cambiar el nombre de un campo utilizando la herramienta principal de ArcGIS Desktop GP: Alterar campo (Gestión de datos). Esta herramienta brinda la capacidad de cambiar el nombre de los campos o los alias de los campos para cualquier tabla de geodatabase o clase de entidad.
Esta herramienta está disponible a partir de 10.2.1.
Para cambiar el nombre de un campo en una tabla o clase de entidad, probaría el procedimiento descrito aquí.
- Inicie ArcMap y abra la ventana Catálogo.
- Busque la base de datos que contiene la tabla que desea modificar.
- Haga clic con el botón derecho en la tabla y haga clic en Propiedades.
- Haga clic en la pestaña Campos.
- Haga clic en el texto existente en la columna Nombre de campo y escriba un nombre nuevo.
Acabo de probar esto en una tabla de geodatabase de archivos usando ArcGIS for Desktop Standard 10.1 SP1 y funcionó bien.
Desafortunadamente, después de escribir esto, busqué en el archivo PDF Novedades de ArcGIS 10.1 y descubrí que esta funcionalidad puede haber sido agregada en esa versión; aún así, podría valer la pena probar el último paquete de servicios de 10.0 para ver si también fue portado allí.