Your comments

To clarify, I think this is saying if you have a snippet like:

  ${1:var ${2} = } ${3:something};

When $1 is selected, if you delete or overwrite it, then $2 should be skipped (since it's gone) and you should move to $3 right away. Currently, you have to hit tab twice to get to $3.