Understanding modeling Learner Paths

I am wondering whether there is more detailed documentation on Learner paths as you create the training. I have found that what is created in the back end is not the order the learner actually sees. Also changing parents by drag and drop is not as intuitive. When you drag and drop a module, it exchanges position with another instead of re-parenting. Obviously I need a little more help understanding it. Any in-depth documentation is appreciated.