The kerb is the edge of the pavement were pedestrians walk, it its almost always elevated a couple inches above the road, hence why a car may hit it.
An edge, is just the perimeter of something, very generic. To park on the edge of the road is to park beside the pavement ( or kerb ) but not on top of it.