We should call .save on `parent_xblock` as well, since its `children` have been edited.

However, I think that `xblock_from_json` is probably the thing that should be responsible for calling `.save()` on the `new_block`