Hmm, have you tried the recording undo function?
You record your take, but if you want another go, you just push ">" (while still in record) and what you just recorded is erased, but you are still in record mode. That is what I do all the time.
I think we still need a distiction between notes that was on the track before the recording in contrast to notes recorded in the previous round of the same recording process. I am still unclear if you mean overwrite whatever is on the track or just the new stuff.