I now understand the change node. The problem in my case was the german translation of der GUI. The from - to (german: von - bis) logic is translated with the german word for "until", so that I wasn't able to guess what's happening in the node (set msg.todoData until msg.payload).