Create new schema for related update

related_update uses the same schema as related_create which creates problems because related_update has a few unnecessary fields as required. Fixes #504