REST на самом деле не говорит о моделях, он говорит о ресурсах.
В службах REST нормально, когда «некоторые данные» (ваша модель) представлены несколькими ресурсами.
Таким образом, если вы определите новый ресурс, который объединит все эти модели в одну большую модель, то для вас также будет приемлемо отправить туда запрос PUT и обновить все в одном запросе, атомарно.
Однако стоит обратить внимание на кеширование. Если вы сильно полагаетесь на кеширование, обновление большого ресурса не делает автоматически недействительными все подресурсы в кеше. Насколько я знаю, пока нет стандартного способа сообщить клиенту, что другие ресурсы должны быть исключены из кэша. Есть черновик 2011 года, но он кажется заброшенным:
https://tools.ietf.org/html/draft-nottingham-linked-cache-inv-04