Допустим, у тебя есть ссылка на пользователя:
http://localhost:8080/user/1
Тогда ссылка на ассоциацию с филиалом будет:
http://localhost:8080/user/1/filial
И две ссылки на филиалы:
http://localhost:8080/filial/1
http://localhost:8080/filial/2
Что бы изменить привязку пользователя к филиалу тебе нужно отправить PUT-запрос на адрес ассоциации пользователя и филиала с указанием ссылки на нужный филиал. Тип данных в запросе должен быть text/uri-list, как это указано
здесь.
Запрос будет примерно таким:
curl -X PUT -H "Content-type: text/uri-list" http://localhost:8080/user/1/filial -d http://localhost:8080/filial/2