US investment bank Smith Barney has lowered its rating on Constellation Brands Inc to "hold" from "buy".