Strictly assign predecessors to a node
v ([type]) – key of the target node
new_predecessors – list or set of the sources key