As per Magento standard, ***the second option is right to add a new record to an entity using the repository.*** 


If you want to  update exist then you have to load the record by a primary key using getById()

>     $slider = $this->sliderRepository->getById('PKID');
>     
>     $this->sliderRepository->save($slider);