GM said it raised its full-year earnings guidance and set a first-quarter record for North American revenue.