Start by placing the potatoes in a large pot and covering them with 1 ½ inches of water.
Add salt, using one teaspoon for every quart of water.
Bring the water to a boil, then reduce the heat to a simmer.
Cook for 15 to 20 minutes until the potatoes are easily pierced with a fork.
While the potatoes cook, prepare an ice bath by filling a medium bowl with ice and cold water.
Drain the potatoes and transfer them to the ice bath to cool.
Once cool, peel the potatoes by pinching the skin and pulling it away.
Chop the potatoes into bite-sized chunks and place them in a large bowl.
Drizzle vinegar over the potatoes and lightly season with salt.
To tone down the flavor of the onions, place them in a small bowl and cover them with cold water for 10 minutes before rinsing.
For the dressing, mix together sour cream, mayonnaise, and mustard in a bowl.
Add the dressing, de-flamed onions, celery, pickles, eggs, and herbs to the potatoes.
Stir gently to combine without mashing the potatoes.
Season with salt and pepper to taste.
Refrigerate for at least 30 minutes before serving for the best flavor.