Costco has long had American Express co-branded club cards, but now it's making a switch to Visa. We look at how this will affect rewards, and how else you can pay at this warehouse store.