Constellation Brands revised its annual sales and profit forecasts due to reduced consumer spending on Modelo Oro and Corona ...