The editing interface for collaborationhubs does not check for or handle edit conflicts, because it can't unless this is all reimplemented from scratch.
Very basic functionality (check and warn if anything is found, even if all it is is a newer edit) should be sufficient for general use cases until something is more properly abstracted upstream.