I ran into some sort of issue with the related table so i want to reverse everything.  I need to remove the relationship and then remove the related table and start over.  I do not want to have to delete the service entirely and start over completely. 
I tried using the updateDefinition and deleteFromDefinition and everything I do just seems to stay there anyway after submitting.
What I tried to do was when adding the related table, include the fields for edit/create/editor/creator.  But doing so seems to have messed things up so I want to revert back to a more simple related table.  Unless you can tell me what I may have messed up with adding those fields?  Here is what I used:
{
 "layers" : [
 {
 "name" : "Maintenance",
 "type" : "Table",
 "editFieldsInfo" : {
 "creationDateField" : "CreationDate", 
 "creatorField" : "Creator", 
 "editDateField" : "EditDate", 
 "editorField" : "Editor"
 }, 
 "editingInfo" : {
 "lastEditDate" : " "
 }, 
 "fields" : [
 {
 "name" : "reference", 
 "type" : "esriFieldTypeGUID", 
 "alias" : "reference", 
 "sqlType" : "sqlTypeOther", 
 "nullable" : false, 
 "editable" : true,
 "length" : 38, 
 "visible" : true, 
 "domain" : null, 
 "defaultValue" : null
 }, 
 {
 "name" : "MaintDate", 
 "type" : "esriFieldTypeDate", 
 "alias" : "Maintenance Date", 
 "sqlType" : "sqlTypeOther", 
 "length" : 8, 
 "nullable" : true, 
 "editable" : true, 
 "domain" : null, 
 "defaultValue" : null
 }, 
 {
 "name" : "MaintType", 
 "type" : "esriFieldTypeString", 
 "actualType" : "nvarchar", 
 "alias" : "Maintenance Type", 
 "sqlType" : "sqlTypeNVarchar", 
 "length" : 256, 
 "nullable" : true, 
 "editable" : true, 
 "visible" : true, 
 "domain" : null, 
 "defaultValue" : null
 }, 
 {
 "name" : "Notes", 
 "type" : "esriFieldTypeString", 
 "actualType" : "nvarchar", 
 "alias" : "Notes", 
 "sqlType" : "sqlTypeNVarchar", 
 "length" : 256, 
 "nullable" : true, 
 "editable" : true, 
 "visible" : true, 
 "domain" : null, 
 "defaultValue" : null
 }, 
 {
 "name" : "CreationDate", 
 "type" : "esriFieldTypeDate", 
 "alias" : "CreationDate", 
 "sqlType" : "sqlTypeOther", 
 "length" : 8, 
 "nullable" : true, 
 "editable" : false, 
 "domain" : null, 
 "defaultValue" : null
 }, 
 {
 "name" : "Creator", 
 "type" : "esriFieldTypeString", 
 "alias" : "Creator", 
 "sqlType" : "sqlTypeOther", 
 "length" : 50, 
 "nullable" : true, 
 "editable" : false, 
 "domain" : null, 
 "defaultValue" : null
 }, 
 {
 "name" : "EditDate", 
 "type" : "esriFieldTypeDate", 
 "alias" : "EditDate", 
 "sqlType" : "sqlTypeOther", 
 "length" : 8, 
 "nullable" : true, 
 "editable" : false, 
 "domain" : null, 
 "defaultValue" : null
 }, 
 {
 "name" : "Editor", 
 "type" : "esriFieldTypeString", 
 "alias" : "Editor", 
 "sqlType" : "sqlTypeOther", 
 "length" : 50, 
 "nullable" : true, 
 "editable" : false, 
 "domain" : null, 
 "defaultValue" : null
 },
 {
 "name" : "FID", 
 "type" : "esriFieldTypeInteger", 
 "actualType" : "int", 
 "alias" : "FID", 
 "sqlType" : "sqlTypeInteger", 
 "length" : 4, 
 "nullable" : false, 
 "editable" : false, 
 "domain" : null, 
 "defaultValue" : null
 }
 ]
}
]
}