If you have an Android or iOS device, there are many apps for mindmapping and concept mapping available but I don't know if they are comprehensive in the way that you are looking for, especially for backtracking and annotating failures and routes to avoid. Also, many desktop diagramming software, like ConceptDraw, have templates for mind/concept mapping. Microsoft Visio is a possibility too, although it is more expensive.