Add slaw mix, apple, cranberries, pecans and onions to a large bowl. Toss to mix all ingredients. Set aside
In a small bowl, add mayonnaise, sour cream, vinegar, honey, salt and pepper. Whisk together until smooth. Pour 3/4 of dressing over slaw and toss until mixed well. Add remaining dressing if desired. **Additional dressing can be saved in a sealed container to add to slaw at a later time or before serving.
Serve immediately. Slaw can be stored, covered in the refrigerator until ready to serve. Toss slightly and add saved dressing if needed.