Begin by cooking the macaroni according to the package directions. Cook al dente. Drain and rinse under cold running water. Set aside..
For the dressing, in a medium-size bowl, whisk together the mayonnaise, sour cream, mustard, pickle juice, sugar, salt, and pepper. Whisk until combined.
In a large bowl, add the macaroni, onion, celery, pickles, green olives, and dressing. Stir well to coat. Then add the hard-boiled eggs and dill. Stir again to coat. Add extra salt or pepper to taste. Chill in the refrigerator or transfer to a serving bowl. Garnish with fresh dill before serving.