feat(json tree table view): editing a document updates the associated no...

...de instead of full tree table

tree table node are now mutable. nodes can be changed without having to reload the whole document list