I can see how to cut and paste nodes in a tree or move them up and down using buttons or key bindings.  Is there a way to implement dragging and dropping nodes around the treeview?
Could not leave comment on solution so added my 50c here:
to resolve the issue dragging via multilevel tree up and down, you need to specify the parent ID when moving, as per line below:
tv.move(s, tv.identify_row(event.y), moveto)
this might be usefull for someone...
tkinter treeview - drag and drop?