I have designed a Cypher query that:
- checks if a parent node has a child node of certain relationship, if not creates child node- checks if the parent node has a child node where property does not match new data, if so it creates a new child node- ...