It is very simple, just call ICHAI::RedeclareAllDevices() once you have finished you changes.
Each time you add, remove local device, change its name, its capabilities, its number of inputs or outputs, actually each time you make some changes in the local device tree after getting connected to the network, you can commit these changes using ICHAI::RedeclareAllDevices().
The current documentation is wrong. The sentence "Using this method in connected mode implies usage of IBaseLocalDevice::Declare()" will be changed in "Using this method in connected mode implies usage of ICHAI::RedeclareAllDevices() to commit changes."