Added option to reload the current workspace

if you change the current repository configuration
Send the correct collection argument when triggering a tree change

It has the same structure as `add/remove` instead of `change`