Starbucks has made bold changes to its rewards program to attract and retain customers amid economic uncertainty.