Cook pasta according to package direction. Steam broccoli until just tender, but still crunchy. Chop it coarsly. (What I actually did was to add it to boiling pasta 1-2 min before I drained it, and chopped it after.)
Cut tomatoes and pickle into small pieces. Set aside.
To prepare dressing, mix mayo and sour cream in a bowl. Add lemon juice, basil, oregano, salt and pepper. Remember the amount of seasoning depends on how much YOU like to add, so adjust to taste! This is somewhat true about all other ingredients.
Add cooked pasta to a large bowl, and drizzle with a little olive oil. Add cheese and mix well. Add the remaining ingredients, toss with dressing and enjoy!