In google maps, and more recently in Google Maps Engine Lite, you can create a Track/LineString by clicking with the mouse along a route, delete some intermediate point, drag the midpoint of a segment to decompose it in two subsegments, and so on.
This is pretty much what the "Nodes" tool can make in drawing programs like CorelDraw, Inkscape and Illustrator.
Is there a way to have such functionality in QGIS?
My typical use-case would be to open a KML file with pre-existing tracks, modify those tracks by adding, moving and deleting points (and ideally by joining and splitting tracks), and save it back to the original file.
I am very new to QGIS, and if I can make this it would be the perfect software to my needs.