This is fairly easy with a CG/CG2 style controller. Each button has two connections. One goes to ground, and the other goes straight back to the microcontroller. If you cut the trace going to the microcontroller and solder to the button that you would like to swap it with...that should give you the desired result.
But maybe an easier approach would be something like this.
http://cronusdevice.com/This is something King Mike brought up in another post. I've never used one, but theoretically you can remap your controller using one. It's probably an easier and definitely a less permanent solution.
...but then again half the fun is in getting there sometimes. So I would understand if this is something that you wanted to do yourself.
And your English is probably better than most American kids.