More documentation, overwrite minor change

overwrite now adds a new child if no matching tag is found, instead of
returning an error