I renamed the title property within a list accidently as well, which
ultimately renamed the Title for all 'Item' content types within the
site collection.
I was not about to modify SQL directly, but did find and use the code
here to rename the property back to 'Title':
sharepoint.microsoft.com/.../Post.as
px?ID=15
This seemed to work fine, until I realized children content types
of 'Item' that use the 'Title' property were overwritten as well. So
contacts now have a Display Name of `Title' instead of 'Last Name'.
When viewing the Column Settings on the 'Contacts' content type at
the list level and site level, the property seems fine (displays as
Last Name with internal name Title). This would make me believe new
contact lists would be created correctly, however they are not. When
creating a new contact list and item, Title appears in the view and
new form. In testing, I stumbled upon how to get it to the point
where new lists are created so that the view has Title, yet the new
form has Last Name. So getting close but no cigar.
I've tried updating the children directly using object model and gui,
but no luck.
Has anyone else seen this and found a supported way to correct this
mess?