What is the official way to check Api object name, field name ?

What is the official way to check Api object name, field name ?

Hi,
I get the logic behind when you add a new module/field, it will create a object name by joining the word with underscore , case sensitive.

And the the part that I don't get is, when you edit the module/fields name on crm fields page, the object name for coding remain the same. At the moment, if i want to check the object name ,i have do this

use the code to
contactIdLong = input.Contact_Id.toLong();
contactDetails = zoho.crm.getRecordById("Contact", contactIdLong );

return propertyDetails;

and then use the return result and check on top of it.

and the worst part is, if i want to edit the object key name,
I have to delete the whole field, and recreate it with the name I wish upon creation.

is there a official  way for me to view/edit the object name for module and fields?

thanks