Update with nested groups