How do you Update legalConsentOptions or subscriptionTypeId when updating a contact properties.
Via the API? I think you have to use the Communication Preferences API for this. I don't think there is a way to do them together. Communication Preferences are linked to email address and not contact ID.