Constellation Brands COO Bill Newlands has been handed the dual role of company president, replacing CEO Rob Sands in the post.