Stir together coleslaw mix and onion in a large bowl.
In a second bowl, whisk together mayonnaise, sugar, milk, buttermilk, vinegar, salt, and pepper until smooth.
Pour dressing over slaw, stir well, and chill for at least 2 hours or up to overnight.
