I think I had to call other way around:
PATCH https://api.zoom.us/v2/users/{user2@email.com}/assistants with payload:
{
“assistants”: [
{
“email”: “user1@email.com”
}
]
}
Now it seems to work fine: topic and start_url have been updated, meeting starts from user2 name.