In python class function declarations, the first parameter (usually called self) is an explicit reference to the class instance calling the the function. So when you use it, you don't pass it as a parameter, it's the object that calls the function.
Which means you need to get a reference to the class object before you can call it.
ibl_path = "c:\\path\\to\\ibl"
visual_setting_component = RLPy.RGlobal.GetVisualSettingComponent()
visual_setting_component.LoadIBLImage(ibl_path)
visual_setting_component is the "self" that is automatically passed as the first parameter to RLPy.RIVisualSettingComponent.LoadIBLImage(self, strFilePath)
At least that's how I've always understood it.
I should add: RLPy.RGlobal.GetVisualSettingComponent() isn't documented and I found it by searching RLPy.py, which is in "C:\Program Files\Reallusion\Character Creator 4\Bin64\RLPy.py" by default.