Sachverhalt: A. Mit Verfügung vom 4. Mai 2006 sprach die IV-Stelle des Kantons St. Gallen dem 1961 geborenen S._, der sich am 24. August 2005 unter Hinweis auf mehrere durchgemachte operative Eingriffe bei der Invalidenversicherung zum Leistungsbezug angemeldet hatte, rückwirkend ab 1. März 2006 eine ganze Invalidenrente zu bei einem Invaliditätsgrad von 100 %. Im Rahmen einer im September 2007 eingeleiteten Rentenrevision traf die IV-Stelle Abklärungen in medizinischer Hinsicht. Gestützt darauf gelangte sie zum Schluss, der Versicherte sei als Strassenbauer weiterhin voll arbeitsunfähig; hingegen wäre es ihm zumutbar, eine körperlich wenig belastende Tätigkeit, die vorwiegend sitzend, ohne zu häufiges Bücken und ohne Heben von Lasten über 10 kg zu verrichten sei, im Umfang von 70 % einer Vollzeitbeschäftigung auszuüben. Da sich im Rahmen eines Einkommensvergleichs lediglich noch eine Erwerbseinbusse von 47 % ergab, setzte die IV-Stelle die bisher ausgerichtete ganze Rente ab 1. September 2008 revisionsweise auf eine Viertelrente herab (Verfügung vom 17. Juli 2008). B. In Gutheissung der hiegegen eingereichten Beschwerde hob das Versicherungsgericht des Kantons St. Gallen die angefochtene Verfügung nach Durchführung eines doppelten Schriftenwechsels mit Entscheid vom 26. März 2010 auf. C. Die IV-Stelle führt Beschwerde in öffentlich-rechtlichen Angelegenheiten mit dem Rechtsbegehren, der vorinstanzliche Entscheid sei aufzuheben. Während S._ auf Abweisung der Beschwerde schliessen lässt, soweit darauf einzutreten sei, beantragt das Bundesamt für Sozialversicherungen deren Gutheissung. Das kantonale Gericht lässt sich in ablehnendem Sinne zur Beschwerde vernehmen. 