Make id field in update default to provider_ids.first

Raise error if id is not provided on update