I was able to prove that any two non-collinear vectors in $\Bbb R^2$ can form the basis for $\Bbb R^2$ but was unable to prove it for higher dimensions. My book didn't mention anything about dimensions higher than 2 so I don't even know whether the statement is even true.
If this is true, please provide a proof.
Yes, it is true. Three vectors do not span $\mathbb{R}^3$ if and only if they span a space whose dimension is at most $2$. In other words, if and only if the space that they span is contained in a plane. But this means that they are coplanar.