Basic assumption is that we are doing modulo arithmetic over some $2^{n+1}$. i.e. $x \equiv x + 2^{n+1}$ for all $x$. (I suppose I should write $x \equiv x + 2^{n+1} \pmod{2^{n+1}}$ but I'm not going to write the $(\operatorname{mod}{2^{n+1}})$ part.) Especially $0 \equiv 2^{n+1}$.
So what we want to show is the $-x \equiv 2^{n+1} - x$ is "twos complement".
If $x = \sum_{i=0}^{n} a_i 2^i; a_i = \{0,1\}$, the "twos complement" is $\overline x = (\sum_{i=0}^{n} b_i 2^i) + 1$ where $a_i + b_i = 1$. So
$$\begin{align}
x + \overline x
&= ( \sum_{i=0}^{n} a_i 2^i) + (\sum_{i=0}^{n} b_i 2^i) + 1 \\
&= (\sum_{i=0}^{n}(a_i + b_i)*2^i) + 1 \\
&= (\sum_{i=0}^{n} 1*2^i) +1 \\
&= 11\ldots11_2 + 1 &&\text{(subscript $2$ denotes binary)} \\
&\equiv 00\ldots00_2 \\
&\equiv (2^{n+1} - 1) + 1 \\
&= 2^{n+1} \\
&\equiv 0
\end{align}$$
So $\overline x = 2^{n+1} -x \equiv 0 - x = -x$
Example: Let $n = 8$ so we have numbers $0, \ldots, 255$ with $256 \equiv 0$, set $x = 100 = 64 + 32 + 4 = 01100100_2$ and $y = 10011011_2 = 155$. Then
$$x + y = 11111111_2 = 255 = 256 - 1 \equiv -1$$ and
$$z = y + 1 = 10011011_2 + 1 = 10011100_2 = 156$$
However $z = y+ 1 = (x+y) +1 - x = (256 -1) +1 - x = 256 -x \equiv -x \equiv -100$.
And if we actually do it: $y = 10011011_2=128 + 16 + 8 + 2 + 1 = 155$
$z = 10011100_2 = 128 + 16 + 8 + 4 = 156$.
And, indeed, $156 + 100 = 256 \equiv 0$ so $156 \equiv -100 \pmod{256}$.
Another way to think of it is if we were to do "10s compliment:
To find $-15,890,256 \bmod 1{,}000{,}000{,}000$ we would do "10 compliment" of $015,890,256$ which has decimal expansion $$(9-0)(9-1)(9-5)(9-8)(9-9)(9-0)(9-2)(9-5)(9-6) = 984{,}109{,}743.$$ [Note: $984{,}109{,}743 + 15{,}890{,}256=999{,}999{,}999$.]
Add $1$ to get $984{,}109{,}744$ and, indeed $984,109,744 \equiv -15,890,256 \pmod {1{,}000{,}000{,}000}$.
But "$2$" only has two values, $0$ and $1$, so it is easier.