Boil pasta according to package directions, adding the broccoli during the last 1 - 2 minutes of cooking time. To get the best result, test a noodle; if it’s almost done, add the broccoli. Drain the pasta and broccoli in a colander and rinse with cold water until cool.
Prepare other ingredients as directed. At least 4 hours before serving, put everything into a large bowl except for the dressing ingredients and set aside.
Mix the salad dressing and mayonnaise in a small bowl, whisk to combine well. Pour half of the dressing over salad ingredients and stir to combine. Cover and refrigerate at least 4 hours. Refrigerate remaining dressing. The salad will absorb a lot of the dressing while it is chilling. Before serving, check the salad; it may need to be re-dressed. If so, just add enough of the remaining dressing until the salad is coated to your liking. Chill until ready to serve.