The US retail environment was a somewhat mixed picture last month as consumer spend reached a seven-year high but confidence dipped, new figures show.